long-term storage - French English Dictionary